<script setup lang="ts">
import { nlpclassifier_alphas } from '@/service'
const value = ref()
const { VITE_BACKEND_URL } = import.meta.env
const cbValue = ref()
const cbOption = ref()
const cbPathValues = ref()
const nlpclassifierAlphasImg = ref()
nlpclassifierAlphasImg.value = VITE_BACKEND_URL+"/static/nlpclassifierAlphas.png"
function handleUpdateValue(value: string, option: any, pathValues: any[]) {
  cbValue.value = value
  cbOption.value = { code: option.code, name: option.name }
  cbPathValues.value = pathValues.map(i => ({ code: i.code, name: i.name }))
}

const formRef = ref()
const formValue = ref({
  region: null,
})

async function handleValidateClick() {
  const res = await nlpclassifier_alphas()
  nlpclassifierAlphasImg.value = VITE_BACKEND_URL+"/static/"+res.data
  console.log(res.data)
}


</script>

<template>
  <n-card title="多层感知机">
 多层感知机(MLP)是一种有监督学习算法，通过在数据集上训练来学习函数。其中是输入的维数， 是输出的维数。给定一组特征和标签， 它可以对分类或者回归学习一个非线性函数。与逻辑回归不同，在输入层和输出层之间， 会存在一个层或者多层的非线性层， 称为隐藏层。
      <n-button attr-type="button" @click="handleValidateClick">
          测试
        </n-button>
        <img
 
      :src="nlpclassifierAlphasImg"
      alt=""
      class="test-img3"
    >
  </n-card>
</template>

<style scoped></style>
